home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / Co-Cz / Command Key Enhancer 1.0.cpt / Command Key Enhancer 1.0 / cards.xml < prev    next >
Text File  |  1992-03-23  |  19KB  |  389 lines

  1. card_3027.xml
  2. <?xml version="1.0" encoding="utf-8" ?>
  3. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4. <card>
  5.     <id>3027</id>
  6.     <filler1>0</filler1>
  7.     <bitmap>BMAP_3588.pbm</bitmap>
  8.     <cantDelete> <false /> </cantDelete>
  9.     <showPict> <true /> </showPict>
  10.     <dontSearch> <false /> </dontSearch>
  11.     <owner>2649</owner>
  12.     <link rel="stylesheet" type="text/css" href="stylesheet_3087.css" />
  13.     <part>
  14.         <id>3</id>
  15.         <type>field</type>
  16.         <visible> <true /> </visible>
  17.         <dontWrap> <true /> </dontWrap>
  18.         <dontSearch> <false /> </dontSearch>
  19.         <sharedText> <false /> </sharedText>
  20.         <fixedLineHeight> <true /> </fixedLineHeight>
  21.         <autoTab> <false /> </autoTab>
  22.         <lockText> <true /> </lockText>
  23.         <rect>
  24.             <left>21</left>
  25.             <top>19</top>
  26.             <right>221</right>
  27.             <bottom>281</bottom>
  28.         </rect>
  29.         <style>scrolling</style>
  30.         <autoSelect> <false /> </autoSelect>
  31.         <showLines> <true /> </showLines>
  32.         <wideMargins> <true /> </wideMargins>
  33.         <multipleLines> <false /> </multipleLines>
  34.         <reservedFamily> 0 </reservedFamily>
  35.         <titleWidth>0</titleWidth>
  36.         <icon>0</icon>
  37.         <textAlign>left</textAlign>
  38.         <font></font>
  39.         <textSize>12</textSize>
  40.         <textStyle>plain</textStyle>
  41.         <textHeight>16</textHeight>
  42.         <name>Menu Names</name>
  43.         <script></script>
  44.     </part>
  45.     <part>
  46.         <id>1</id>
  47.         <type>field</type>
  48.         <visible> <true /> </visible>
  49.         <dontWrap> <true /> </dontWrap>
  50.         <dontSearch> <false /> </dontSearch>
  51.         <sharedText> <false /> </sharedText>
  52.         <fixedLineHeight> <true /> </fixedLineHeight>
  53.         <autoTab> <false /> </autoTab>
  54.         <lockText> <true /> </lockText>
  55.         <rect>
  56.             <left>21</left>
  57.             <top>19</top>
  58.             <right>221</right>
  59.             <bottom>281</bottom>
  60.         </rect>
  61.         <style>scrolling</style>
  62.         <autoSelect> <false /> </autoSelect>
  63.         <showLines> <true /> </showLines>
  64.         <wideMargins> <true /> </wideMargins>
  65.         <multipleLines> <false /> </multipleLines>
  66.         <reservedFamily> 0 </reservedFamily>
  67.         <titleWidth>0</titleWidth>
  68.         <icon>0</icon>
  69.         <textAlign>left</textAlign>
  70.         <font></font>
  71.         <textSize>12</textSize>
  72.         <textStyle>extend</textStyle>
  73.         <textHeight>16</textHeight>
  74.         <name>Menu Items</name>
  75.         <script></script>
  76.     </part>
  77.     <part>
  78.         <id>2</id>
  79.         <type>field</type>
  80.         <visible> <true /> </visible>
  81.         <dontWrap> <true /> </dontWrap>
  82.         <dontSearch> <false /> </dontSearch>
  83.         <sharedText> <false /> </sharedText>
  84.         <fixedLineHeight> <true /> </fixedLineHeight>
  85.         <autoTab> <false /> </autoTab>
  86.         <lockText> <true /> </lockText>
  87.         <rect>
  88.             <left>204</left>
  89.             <top>19</top>
  90.             <right>252</right>
  91.             <bottom>281</bottom>
  92.         </rect>
  93.         <style>scrolling</style>
  94.         <autoSelect> <false /> </autoSelect>
  95.         <showLines> <true /> </showLines>
  96.         <wideMargins> <true /> </wideMargins>
  97.         <multipleLines> <false /> </multipleLines>
  98.         <reservedFamily> 0 </reservedFamily>
  99.         <titleWidth>0</titleWidth>
  100.         <icon>0</icon>
  101.         <textAlign>left</textAlign>
  102.         <font></font>
  103.         <textSize>12</textSize>
  104.         <textStyle>plain</textStyle>
  105.         <textHeight>16</textHeight>
  106.         <name>Command Keys</name>
  107.         <script></script>
  108.     </part>
  109.     <part>
  110.         <id>4</id>
  111.         <type>button</type>
  112.         <visible> <true /> </visible>
  113.         <reserved5> 0 </reserved5>
  114.         <reserved4> 0 </reserved4>
  115.         <reserved3> 0 </reserved3>
  116.         <reserved2> 0 </reserved2>
  117.         <reserved1> 0 </reserved1>
  118.         <enabled> <true /> </enabled>
  119.         <rect>
  120.             <left>258</left>
  121.             <top>19</top>
  122.             <right>362</right>
  123.             <bottom>41</bottom>
  124.         </rect>
  125.         <style>roundrect</style>
  126.         <showName> <true /> </showName>
  127.         <highlight> <false /> </highlight>
  128.         <autoHighlight> <true /> </autoHighlight>
  129.         <sharedHighlight> <true /> </sharedHighlight>
  130.         <family>0</family>
  131.         <titleWidth>0</titleWidth>
  132.         <icon>0</icon>
  133.         <textAlign>center</textAlign>
  134.         <font>Times</font>
  135.         <textSize>12</textSize>
  136.         <textStyle>plain</textStyle>
  137.         <name>Add Menu Item</name>
  138.         <script>-- card button "Add Menu Item"-- by Brent Deverman          3/23/92-- 1521 Sibley NW-- Grand Rapids, MI  49504-4949     America Online: BrentDenton mouseUpGlobal CMDKEpickmenuAnswer "Now Pick the menu that you want to add a command key equivilant to."¬¨with "Cancel" or "OK"if it ‚↠"Cancel" then put true into CMDKEpickmenuend mouseUp</script>
  139.     </part>
  140.     <part>
  141.         <id>5</id>
  142.         <type>button</type>
  143.         <visible> <true /> </visible>
  144.         <reserved5> 0 </reserved5>
  145.         <reserved4> 0 </reserved4>
  146.         <reserved3> 0 </reserved3>
  147.         <reserved2> 0 </reserved2>
  148.         <reserved1> 0 </reserved1>
  149.         <enabled> <true /> </enabled>
  150.         <rect>
  151.             <left>258</left>
  152.             <top>43</top>
  153.             <right>362</right>
  154.             <bottom>65</bottom>
  155.         </rect>
  156.         <style>roundrect</style>
  157.         <showName> <true /> </showName>
  158.         <highlight> <false /> </highlight>
  159.         <autoHighlight> <false /> </autoHighlight>
  160.         <sharedHighlight> <true /> </sharedHighlight>
  161.         <family>0</family>
  162.         <titleWidth>0</titleWidth>
  163.         <icon>0</icon>
  164.         <textAlign>center</textAlign>
  165.         <font>Times</font>
  166.         <textSize>12</textSize>
  167.         <textStyle>plain</textStyle>
  168.         <name>Delete Menu Item</name>
  169.         <script>-- card button "Delete Menu Item"-- by Brent Deverman          3/23/92-- 1521 Sibley NW-- Grand Rapids, MI  49504-4949     America Online: BrentDenton mouseDownglobal gotitput the selectedline into gotitset hilite of me to truepass mouseDownend mouseDownon mouseUpglobal gotitset hilite of me to falseif gotit is empty thenanswer "You must click on a menu item first."exit mouseUpend ifput word 2 of gotit into thelinedelete line theline of cd field id 3delete line theline of cd field id 1delete line theline of cd field id 2put empty into gotitreset menubarclosebackgroundupdatemenucommandspass mouseUpend mouseUp</script>
  170.     </part>
  171.     <part>
  172.         <id>6</id>
  173.         <type>button</type>
  174.         <visible> <true /> </visible>
  175.         <reserved5> 0 </reserved5>
  176.         <reserved4> 0 </reserved4>
  177.         <reserved3> 0 </reserved3>
  178.         <reserved2> 0 </reserved2>
  179.         <reserved1> 0 </reserved1>
  180.         <enabled> <true /> </enabled>
  181.         <rect>
  182.             <left>258</left>
  183.             <top>67</top>
  184.             <right>362</right>
  185.             <bottom>89</bottom>
  186.         </rect>
  187.         <style>roundrect</style>
  188.         <showName> <true /> </showName>
  189.         <highlight> <false /> </highlight>
  190.         <autoHighlight> <false /> </autoHighlight>
  191.         <sharedHighlight> <true /> </sharedHighlight>
  192.         <family>0</family>
  193.         <titleWidth>0</titleWidth>
  194.         <icon>0</icon>
  195.         <textAlign>center</textAlign>
  196.         <font>Times</font>
  197.         <textSize>10</textSize>
  198.         <textStyle>plain</textStyle>
  199.         <name>Change Cmd Character</name>
  200.         <script>-- card button "Change Cmd Character"-- by Brent Deverman          3/23/92-- 1521 Sibley NW-- Grand Rapids, MI  49504-4949     America Online: BrentDenton mouseDownglobal gotitput the selectedline into gotitif the mouseloc is within the rect of me thenset hilite of me to trueend ifpass mouseDownend mouseDownon mouseUpglobal gotitset hilite of me to falseif gotit is empty thenanswer "You must click on a menu item first."exit mouseUpend ifput word 2 of gotit into thelineput getchar(false) into Bassput Bass into line theline of cd field id 2closebackgroundupdateMenuCommandspass mouseUpend mouseUpon mouseLeaveset the hilite of me to falsepass mouseLeaveend mouseleave</script>
  201.     </part>
  202.     <part>
  203.         <id>7</id>
  204.         <type>button</type>
  205.         <visible> <true /> </visible>
  206.         <reserved5> 0 </reserved5>
  207.         <reserved4> 0 </reserved4>
  208.         <reserved3> 0 </reserved3>
  209.         <reserved2> 0 </reserved2>
  210.         <reserved1> 0 </reserved1>
  211.         <enabled> <true /> </enabled>
  212.         <rect>
  213.             <left>258</left>
  214.             <top>91</top>
  215.             <right>362</right>
  216.             <bottom>113</bottom>
  217.         </rect>
  218.         <style>roundrect</style>
  219.         <showName> <true /> </showName>
  220.         <highlight> <false /> </highlight>
  221.         <autoHighlight> <true /> </autoHighlight>
  222.         <sharedHighlight> <true /> </sharedHighlight>
  223.         <family>0</family>
  224.         <titleWidth>0</titleWidth>
  225.         <icon>0</icon>
  226.         <textAlign>center</textAlign>
  227.         <font>Times</font>
  228.         <textSize>12</textSize>
  229.         <textStyle>bold</textStyle>
  230.         <name>Install</name>
  231.         <script>-- card button "Install/Remove"-- by Brent Deverman          3/23/92-- 1521 Sibley NW-- Grand Rapids, MI  49504-4949     America Online: BrentDenton mouseUplock screenif the short name of me is "Remove" then removescriptelseinstallscriptend ifunlock screen with visual effect dissolve fastpass mouseUpend mouseUpon removescriptlock screenset lockmessages to trueput the userlevel into savelevelset the userlevel to 5put the script of stack "Home" into stackscriptrepeat with x = 1 to the number of lines in stackscriptif line x of stackscript = "  set cursor to commandkey -- ¬®¬©¬®¬•¬©¬®¬©‚àÜ‚àÜÀô‚àÜΔí¬©" thendelete line x to x + 3 of stackscriptset script of stack "Home" to stackscriptput "Fixed" into didinstallset name of me to "Install"exit repeatend ifend repeatif didinstall is "Fixed" thenanswer the short name of this stack && "was removed."elseanswer "Couldn't remove" && the short name of this stack¬¨&& "because" && the resultend ifset userlevel to savelevelif short name of this stack is in the stacksinuse thenstop using this stackend ifreset menubarunlock screenset lockmessages to falseend removescripton installscriptlock screenset lockmessages to trueput the userlevel into savelevelset the userlevel to 5put short name of this stack into thestackput the script of stack "Home" into stackscriptrepeat with x = 1 to the number of lines in stackscriptif line x of stackscript contains "On startup" thenput return & "set cursor to commandkey -- ¬®¬©¬®¬•¬©¬®¬©‚àÜ‚àÜÀô‚àÜΔí¬©" & return &¬¨"if there is a stack" && quote & thestack & quote && "then"¬¨& return & "start using stack" && quote & thestack & quote¬¨& return & "end if" after line x of stackscriptset the script of stack "home" to stackscriptput "Fixed" into didinstallset name of me to "Remove"exit repeatend ifend repeatif didinstall is "fixed" thenplay fute "A A"answer the short name of this stack && "was installed into the home stack."elsebeep 3answer "Couldn't install." && the short name of this stack¬¨&& "because" && the resultend ifset userlevel to savelevelif short name of this stack is not in the stacksinuse thenstart using this stackend ifreset menubarunlock screenset lockmessages to falseend installscript</script>
  232.     </part>
  233.     <part>
  234.         <id>11</id>
  235.         <type>field</type>
  236.         <visible> <true /> </visible>
  237.         <dontWrap> <false /> </dontWrap>
  238.         <dontSearch> <false /> </dontSearch>
  239.         <sharedText> <false /> </sharedText>
  240.         <fixedLineHeight> <true /> </fixedLineHeight>
  241.         <autoTab> <false /> </autoTab>
  242.         <lockText> <true /> </lockText>
  243.         <rect>
  244.             <left>255</left>
  245.             <top>117</top>
  246.             <right>446</right>
  247.             <bottom>280</bottom>
  248.         </rect>
  249.         <style>scrolling</style>
  250.         <autoSelect> <false /> </autoSelect>
  251.         <showLines> <true /> </showLines>
  252.         <wideMargins> <true /> </wideMargins>
  253.         <multipleLines> <false /> </multipleLines>
  254.         <reservedFamily> 0 </reservedFamily>
  255.         <titleWidth>0</titleWidth>
  256.         <icon>0</icon>
  257.         <textAlign>left</textAlign>
  258.         <font>Geneva</font>
  259.         <textSize>12</textSize>
  260.         <textStyle>plain</textStyle>
  261.         <textHeight>16</textHeight>
  262.         <name>Help</name>
  263.         <script>-- card field "Help"-- by Brent Deverman          3/23/92-- 1521 Sibley NW-- Grand Rapids, MI  49504-4949     America Online: BrentDenton mouseUpend mouseUp</script>
  264.     </part>
  265.     <part>
  266.         <id>12</id>
  267.         <type>button</type>
  268.         <visible> <true /> </visible>
  269.         <reserved5> 0 </reserved5>
  270.         <reserved4> 0 </reserved4>
  271.         <reserved3> 0 </reserved3>
  272.         <reserved2> 0 </reserved2>
  273.         <reserved1> 0 </reserved1>
  274.         <enabled> <true /> </enabled>
  275.         <rect>
  276.             <left>235</left>
  277.             <top>20</top>
  278.             <right>252</right>
  279.             <bottom>281</bottom>
  280.         </rect>
  281.         <style>transparent</style>
  282.         <showName> <false /> </showName>
  283.         <highlight> <false /> </highlight>
  284.         <autoHighlight> <false /> </autoHighlight>
  285.         <sharedHighlight> <true /> </sharedHighlight>
  286.         <family>0</family>
  287.         <titleWidth>0</titleWidth>
  288.         <icon>0</icon>
  289.         <textAlign>center</textAlign>
  290.         <font>Chicago</font>
  291.         <textSize>12</textSize>
  292.         <textStyle>plain</textStyle>
  293.         <name>MultiScroll</name>
  294.         <script>-- card button "MultiScroll"-- by Brent Deverman          3/23/92-- 1521 Sibley NW-- Grand Rapids, MI  49504-4949     America Online: BrentDenton mouseDownglobal CMDKEinitScrollput the rect of me into myRectMultiScroll myRect,"1,card","2,card","3,card"put the scroll of card field id 2 into initScrollend mouseDownon mouseWithinMultiScroll Initend mouseWithinon mouseLeaveMultiScroll UnInitend mouseLeave</script>
  295.     </part>
  296.     <part>
  297.         <id>13</id>
  298.         <type>button</type>
  299.         <visible> <true /> </visible>
  300.         <reserved5> 0 </reserved5>
  301.         <reserved4> 0 </reserved4>
  302.         <reserved3> 0 </reserved3>
  303.         <reserved2> 0 </reserved2>
  304.         <reserved1> 0 </reserved1>
  305.         <enabled> <true /> </enabled>
  306.         <rect>
  307.             <left>412</left>
  308.             <top>1</top>
  309.             <right>447</right>
  310.             <bottom>37</bottom>
  311.         </rect>
  312.         <style>roundrect</style>
  313.         <showName> <false /> </showName>
  314.         <highlight> <false /> </highlight>
  315.         <autoHighlight> <true /> </autoHighlight>
  316.         <sharedHighlight> <true /> </sharedHighlight>
  317.         <family>0</family>
  318.         <titleWidth>0</titleWidth>
  319.         <icon>2478</icon>
  320.         <textAlign>center</textAlign>
  321.         <font>Chicago</font>
  322.         <textSize>12</textSize>
  323.         <textStyle>plain</textStyle>
  324.         <name>Info</name>
  325.         <script>-- card button "Info"-- by Brent Deverman          3/23/92-- 1521 Sibley NW-- Grand Rapids, MI  49504-4949     America Online: BrentDenton mouseUpshow cd field "About"pass mouseUpend mouseUp</script>
  326.     </part>
  327.     <part>
  328.         <id>14</id>
  329.         <type>field</type>
  330.         <visible> <false /> </visible>
  331.         <dontWrap> <false /> </dontWrap>
  332.         <dontSearch> <true /> </dontSearch>
  333.         <sharedText> <false /> </sharedText>
  334.         <fixedLineHeight> <true /> </fixedLineHeight>
  335.         <autoTab> <false /> </autoTab>
  336.         <lockText> <true /> </lockText>
  337.         <rect>
  338.             <left>0</left>
  339.             <top>0</top>
  340.             <right>448</right>
  341.             <bottom>296</bottom>
  342.         </rect>
  343.         <style>opaque</style>
  344.         <autoSelect> <false /> </autoSelect>
  345.         <showLines> <true /> </showLines>
  346.         <wideMargins> <true /> </wideMargins>
  347.         <multipleLines> <false /> </multipleLines>
  348.         <reservedFamily> 0 </reservedFamily>
  349.         <titleWidth>0</titleWidth>
  350.         <icon>0</icon>
  351.         <textAlign>center</textAlign>
  352.         <font>Geneva</font>
  353.         <textSize>18</textSize>
  354.         <textStyle>plain</textStyle>
  355.         <textHeight>24</textHeight>
  356.         <name>About</name>
  357.         <script>-- card field "About"-- by Brent Deverman          3/23/92-- 1521 Sibley NW-- Grand Rapids, MI  49504-4949     America Online: BrentDenton mouseUphide mepass mouseUpend mouseUp</script>
  358.     </part>
  359.     <content>
  360.         <layer>card</layer>
  361.         <id>11</id>
  362.         <text><span class="style4">    Command Key Enhancer 1.0</span><span class="style1">               By      Brent Deverman     This stack can be used to assign command keys to menu items. To install this stack so it works every time you start up Hypercard, just click the Install button if every thing goes well it will tell you so. The button will change to a remove button then and you just have to click on that to remove it from your home stack.NOTE: When you click the install button it adds a small handler to your home stack.Say you want the menu item Save a Copy... to have the command key command S then all you have to do is press the Add Menu Item button and then choose the Save a Copy... menu and the stack will ask you for a command key character. You would then just have to type an S and it will automatically put it into the field and assign it to the menu item. If you don't want it anymore then you can click on it in the field and press the Delete Menu Item button. If you want to change the command key then click on the item you want to change in the field and press the Change Cmd Character button. You will be asked for the new character that you want to use. Type the new character and press return. The command key will be changed.If you don't understand any of this I am sorry that I can't write clear and concise but you will just have to figure it out by yourself. After all it is not very complicated.</span></text>
  363.     </content>
  364.     <content>
  365.         <layer>card</layer>
  366.         <id>3</id>
  367.         <text>FileFileFileFileEditObjectsObjectsObjectsObjectsEdit</text>
  368.     </content>
  369.     <content>
  370.         <layer>card</layer>
  371.         <id>1</id>
  372.         <text><span class="style1">ave a Copy...</span><span class="style2"><a href="#" class="group">Compact Stack</a></span><span class="style1">New Stack...Delete Stack...Copy CardNew ButtonNew FieldNew BackgroundStack Info...Delete Card</span></text>
  373.     </content>
  374.     <content>
  375.         <layer>card</layer>
  376.         <id>2</id>
  377.         <text>SU*YA[]\'D</text>
  378.     </content>
  379.     <content>
  380.         <layer>card</layer>
  381.         <id>14</id>
  382.         <text><span class="style6">ommand Key Enhancer 1.0</span><span class="style1">ByBrent DevermanIf you questions, comments, or bugs write me at</span><span class="style5">1521 Sibley NWGrand Rapids, MI49504-4949</span><span class="style1">or I can be reached on America Online as </span><span class="style5">BrentDent</span><span class="style1">.</span></text>
  383.     </content>
  384.     <name></name>
  385.     <script>‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû Script info for this card. ‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àûHANDLERS: domenu,setmenu,mouseupFUNCTIONS: getcharSize of script: 1319 chars.         3/23/92         Brent Deverman‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àû‚àûon domenu menuitem,menuGlobal CMDKEpickmenuif CMDKEpickmenu is true thenput false into CMDKEpickmenusetmenu menuitem,menuclosebackgroundupdateMenuCommandselsepass domenuend ifend domenuon setmenu menuitem,menuGlobal CMDKEcommandcharactersput getchar(true) into Bassput  menu & return after cd field id 3get the number of lines in cd field id 3put menuitem into line it of cd field id 1put bass into line it of cd field id 2end setmenufunction getchar checkGlobal CMDKEcommandcharactersrepeatask "Please type your command character i.e. 'Y' (Without quotes and it may not be longer than one character.)"put it into Bassif Bass is empty then exit to hypercardif length of Bass > 1 thenanswer "WRONG! Can only be 1 Character long."elseif check is true thenif CMDKEcommandcharacters contains Bass thenanswer "That character is already taken, please try another."elseexit repeatend ifelseexit repeatend ifend ifend repeatreturn Bassend getcharon mouseupglobal CMDKEselectionif long name of the target contains "field" thenput the clickline into CMDKEselectionselect CMDKEselectionend ifpass mouseupend mouseup</script>
  386. </card>
  387.  
  388.  
  389.